﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace AllDemo
{
    public partial class 窗体入口 : Form
    {
        public 窗体入口()
        {
            InitializeComponent();
        }
        矩形绕任意点旋转 矩形旋转 = null;
        直角坐标系转换 坐标系转换 = null;
        判断一点是否在圆上 点在圆上 = null;
        绘制两个圆的内公切点 两个圆的公切点 = null;
        小球碰撞试验 小球碰撞 = null;
        练习两个小球碰撞 练习小球碰撞 = null;
        检测两个圆的位置关系 两个圆的位置关系 = null;
        线性回归可视化 回归可视化 = null;
        private void button1_Click(object sender, EventArgs e)
        {
            矩形旋转 = new 矩形绕任意点旋转();
            矩形旋转.ShowDialog();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            坐标系转换 = new 直角坐标系转换();
            坐标系转换.ShowDialog();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            点在圆上 = new 判断一点是否在圆上();
            点在圆上.ShowDialog();
        }

        private void button4_Click(object sender, EventArgs e)
        {
            两个圆的公切点 = new 绘制两个圆的内公切点();
            两个圆的公切点.ShowDialog();
        }

        private void button5_Click(object sender, EventArgs e)
        {
            小球碰撞 = new 小球碰撞试验();
            小球碰撞.Show();
        }

        private void button6_Click(object sender, EventArgs e)
        {
            练习小球碰撞 = new 练习两个小球碰撞();
            练习小球碰撞.Show();
        }

        private void button7_Click(object sender, EventArgs e)
        {
            两个圆的位置关系 = new 检测两个圆的位置关系();
            两个圆的位置关系.Show();
        }

        private void button8_Click(object sender, EventArgs e)
        {
            回归可视化 = new 线性回归可视化();
            回归可视化.Show();
        }
    }
}
